`ifndef DRIVER_SVH
`define DRIVER_SVH

class driver;
	drivable_ifc drivable;
	
	function new(drivable_ifc drivable);
		this.drivable = drivable;
	endfunction

	virtual function void drive();
		drivable.accelerate();
		drivable.turn_left();
		drivable.turn_right();
		drivable.brake();
	endfunction
endclass

`endif
